디버거 옵션

 

IntelliJ IDEA  당신의 실행/버그 구성 디버깅에 대해 적용될 공통 디버거 옵션을 설정하도록 허락합니다 .
원하는 디버거 옵션을 설정하기 위해, File | Settings | Project Settings  메뉴 항목을 선택하고 Debugger 버튼을 누릅니다.

3
개의 옵션 그룹이 있는 다음 다이얼로그가 나타납니다:

일반 그룹

Hide debug window  when process terminates 

디버그된 프로그램이 종료될 Debug 윈도우를 자동적으로 숨기기 위해 체크 박스를 선택하십시오.

Value tooltips  delay  
tooltips 지연

텍스트 박스에서, 밀리초로 지연 값을 지정하십시오 (마우스 포인터가 에디터와 객체의 값과 함께 툴팁이 보여진 모멘트의 객체 위에 위치할 모멘트 사이에서).

Reload classes  after compilation  

HotSwap 특징의 옵션 그룹 제어 동작.

 Always - 클래스는 자동적으로 리로드하게 됩니다.
 
Never 클래스는 전혀 리로드하지 않습니다, HotSwap 활동적이 아닙니다.
 
Ask  IDEA 당신에게 리로드가 클래스를 바꿀 것인지 프롬프트 합니다.


HotSwap 관한 많은 정보를 위해 Debugging장의 HotSwap section 참조하십시오.


 

론칭 그룹


IDEA로부터 론치되지 않은 후로 원격 프로세스를 디버그할 옵션은 통하지 않습니다.


 

Force classic VM  

고전적인 VM 함께 디버그된 프로세스를 론치하려면 체크 박스를 선택하십시오.


일부 자바 SDK 체크 박스가 불가능하게 하게 되는 것에 대해, -classic 옵션은 자동적으로 강제되어야만 하거나 또는 역으로, 어떤 고전적인 VM 전혀 이용될 있지 않습니다.


Transport 

프로세스에서 접속을 위한 전송을 선택하십시오.  가용한 옵션은 소켓과 공유 메모리입니다.


공유 메모리는 단지 윈도우 시스템에만 이용될 있습니다.


스테핑 그룹


당신은 다음 옵션을 사용하는 디버거Step into 동작을 통제할 있습니다:


Skip synthetic methods 

디버깅을 하는 동안, 만일 당신이 통합 메소드(컴파일러에 의해 생성된 메소드) step into 하고 싶지 않으면 Skip synthetic methods 선택하십시오.

Skip constructors 

디버깅을 하는 동안, 만일 당신이 생성자로 step into 하고 싶지 않으면 체크 박스를 선택하십시오.

Don't step into classes 

디버깅을 하는 동안, 만일 당신이 정의된 클래스로 들여놓고 싶지 않으면 체크 박스를 선택하십시오.
목록에서 당신은 타입의 클래스 이름 패턴을 정의할 있습니다:  충분히 자격이 주어진 클래스 이름 또는 시작 또는 어떤 문자 제로 또는 이상의 발생을 나타내는 문자열(예를 들면, '*.Test', 'javax.swing.*' ) 문자열의 끝에서  가능한 와일드 카드 문자(*) 함께 문자열. 당신이 Step Into 동작을 수행할 , IDEA 이름이 리스트된 패턴의 어느 것에도 매치되는 클래스의 메소드로 step into 하지는 않을 것입니다.

디폴트로, 당신은 자바 클래스 라이브러리로 step into 하는 당신의 시간을 낭비할 필요가 없게 하기 위해서 IDEA 목록에서 표준 자바 SDK 클래스 패턴의 일부를 포함합니다.

Add... (하나의 클래스를 추가) 도움으로 패턴의 목록을 관리하고, Add pattern... (클래스 패턴을 추가), Remove (선택한 클래스/패턴을 제거) 하십시오.
일시적으로 불가능/사용 가능한 특별한 패턴을 위한 목록에서 체크 박스를 사용하십시오.